Planware II:

نویسندگان

  • Marcel Becker
  • Limei Gilham
  • Douglas R. Smith
چکیده

Planware is an integrated development environment for the domain of complex planning and scheduling systems. Its design and implementation aim at supporting the entire planning and scheduling process including domain analysis and knowledge acquisition; application development and testing; and mixed-initiative, human-in-the-loop, plan and schedule computation. Based on principles of automatic software synthesis, Planware addresses the problem of maintaining the synchronization between evolving specifications, and the corresponding system implementation. Planware automatically generates optimized and specialized planning and scheduling code from high-level models of complex problems. Resources and tasks are uniformly modeled using a hierarchical state machine formalism that represents activities as states, and includes constructs for expressing constraints on states and transitions. The generator analyzes the state machine models to instantiate program schemas generating concrete implementations of backtrack search and constraint propagation algorithms. Coordination between resources and tasks is achieved through the use of services: tasks require services, and resources provide services. Planware’s scheduler generator component matches providers with requesters, and automatically generates the code necessary to verify and enforce, at schedule computation time, the service constraints imposed in the model. Planware’s user interface is based on Sun’s NetBeans platform and provides integrated graphic and text editors for modeling complex resource systems, automatically generating batch schedulers, and executing the generated schedulers on test data sets.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Planware - Domain-Specific Synthesis of High-Performance Schedulers

Planware is a domain-specific generator of highperformance scheduling software, currently being developed at Kestrel Institute. Architecturally, Planware is an extension of the Specware system with domain-independent and domain-dependent parts. The domain-independent part includes a general algorithm design facility (including mechanisms to synthesize global-search and constraint propagation al...

متن کامل

Designware: Software Development by Refinement

This paper presents a mechanizable framework for software development by re nement. The framework is based on a category of higher-order speci cations. The key idea is representing knowledge about programming concepts, such as algorithm design, datatype re nement, and expression simpli cation, by means of taxonomies of speci cations and morphisms. The framework is partially implemented in the r...

متن کامل

Phase I: Mechanization and Rationalization of Labor

Planware has several types of knowledge, all encoded through parameterized theories. The first is knowledge of the scheduling domain, including the constraints on use of the different types of resources, such as reusable or sharable resources. Another type of knowledge is algorithm knowledge, such as generate-and-test, branch-and-bound, divide-and-conquer, dynamic programming, and hill-climbin...

متن کامل

سنتز و شناسائی لیگاند جدید باز شیف نامتقارن چهار دندانه N2O2 و کمپلکس های آهن (II)، کبالت (II)، نیکل (II)، روی (II) و مس (II) آن

در این پروژه‌ی تحقیقاتی لیگاند جدید چهار دندانه ی N',N-بیس (2-هیدروکسی1- نفتالدئید)-3،4-دی ایمینو بنزوئیک اسید از واکنش 3،4- دی آمینو بنزوئیک اسید و 2-هیدروکسی1- نفتالدئید در حضور اسید استیک خالص و حلال متانول سنتز شد. سپس کمپلکس های کبالت (II)، نیکل(II) ، مس(II) ،روی(II) و آهن(II) از واکنش لیگاند با نمک فلزات مذکوردر متانول سنتز شدند. لیگاند باز شیف و کمپلکس های سنتز شده به وسیلهروش های طیف بی...

متن کامل

مطالعه کارایی پودر لجن فعال دفعی در جذب زیستی نیکل (II)  و کادمیوم (II) از محیط آبی

Background and Objective: Nickel (II) and cadmium (II) are important in environmental pollutant. Biosorption of heavy metals can be an effective process for the removal and recovery of heavy metal ions from aqueous solutions because of the decrease in sludge problems, economical issues, high efficiency and compatibility with the environment.Materials and Methods: power of wasted activated sludg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003